Use strrchr, not rindex.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 27 Aug 2004 14:28:18 +0000 (14:28 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 27 Aug 2004 14:28:18 +0000 (14:28 +0000)
gpsbabel/nmea.c

index c70b6863bb905ecb09a715ab377ce7ec8d972a13..f8664afa843001a6e856dc8f49f3bcd9bcf86011 100644 (file)
@@ -341,7 +341,7 @@ nmea_read(void)
        creation_time = mktime(&tm) + get_tz_offset() + current_time();
 
        while (fgets(ibuf, sizeof(ibuf), file_in)) {
-               ck = rindex(ibuf, '*');
+               ck = strrchr(ibuf, '*');
                if (ck != NULL) {
                        *ck = '\0';
                        ckval = nmea_cksum(&ibuf[1]);